//引入express模块
const express=require('express')
//创建web服务器
const app=express()
//引入路由器
//商品列表
const slRouter = require('./router/shopping.js')
//商品列表
const ulRouter = require('./router/userlist.js')
//管理员登录
const mloRouter = require('./router/mlogin.js')
//用户登录
// const lrRouter = require('./router/user_lr.js')
//设置端口
app.listen(8080,function(){
    console.log('服务器启动已成功')
})
//将post传递的参数转为对象
app.use(express.urlencoded({
    extended:true
}))
//托管静态文件资源：将所有静态资源托管到public目录下，如果要请求静态资源，会到public目录下寻找
app.use(express.static('./public'))

//挂载
app.use('/shoppinglist',slRouter)
app.use('/manlogin',mloRouter)
app.use('/userlist',ulRouter)
// app.use('/user_lr',lrRouter)
//错误的中间件
app.use((err,req,res,next)=>{
    //err 接收到路由传递过来的错误
    console.log(err)
    res.send({code:500,msg:'服务器错误'})
})
